#pragma once
#include "node.h"
#include "Output.h"
class StartNode :
	public Node
{
protected:
	StartNode( const char* );
private:
	Output* output;
public:
	StartNode(int value);
	void notify();
	void LinkOutputWith(Input* input);
	void SetOutput(int value);
	bool IsSet();
	virtual Node* clone() = 0;
	~StartNode(void);
};

